<?
/*----------------------------------------------------------------------
          (C) Bobtail-Bear 2006 	小飞熊新一代下载系统
          	代码编写：小飞熊	版权所有：小飞熊[L.F.Bear]
				官方网站/技术支持：http://www.lfbear.cn
------------------------------------------------------------------------
          (C) Bobtail-Bear 2006 	L.F.Bear's New Download Sysytem
          	Powered by L.F.Bear  Copyright L.F.Bear's Home(R)
               Official Web/Support：http://www.lfbear.cn
-----------------------------------------------------------------------*/

//本页脚本功能：上传附件(交互页面部分)
$thispage="up_load.php";
echo ("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />");
require("../function.php");
require("check.php");

if ($_COOKIE[status]=="login" && $_SESSION[login]=="yes")
{
$yourname=$_COOKIE[yourname];
$level=$_SESSION[level];
if(!checklevel($level,"upload"))
	{$msg_title="系统信息：权限不足";
	$msg_link="up_load.php";
	$msg="您无法进行此项管理操作！<br><br>原因：您所在的用户组没有该权限。<br><br>";
	require("error.php");
	weblog("基本设置","无权限操作，被系统拦截！","red",$yourname,"触发页面：up_load.php");
	die;}

require("../include/config.base.php");
require("../include/config.inc.php");
$uploadpath=$system_http."/".$path_upload;
if(!is_dir("../".$path_upload)) if(!mkdir("../".$path_upload, 0777)){
	$msg_title="系统信息：目录不存在";
	$msg_link="up_load.php";
	$msg="您无法上传文件。<br><br>原因：附件目录不存在，并且系统无法自动建立该文件夹，请手动建立附件文件夹。<br><br>";
	require("error.php");
	weblog("上传附件","附件目录不存在，并且无法自动建立","red",$yourname,"触发页面：up_load");
	die;
}
$maxsize=get_cfg_var("upload_max_filesize");
$temp=$web_http;
$act="?".$action;
$msg_="重要信息";
$msg_color="#FF8C1A";
require("msg.php");
}
else die("Error Parameter,Forbidden Access!");
?>
<head>
<script language="javascript">
function CopyUrl() {
	txtUrl.value=temp.value+txtUrl.value;
	txtUrl.focus()
	txtUrl.select()
	therange=txtUrl.createTextRange()
	therange.execCommand("Copy")
}

function SendFile()
{
	var sUploaderUrl = 'up_pro.php' ;	
	frmUpload.action = sUploaderUrl ;
	frmUpload.submit() ;
}

function OnUploadCompleted( errorNumber, fileUrl, fileName, customMsg )
{
	switch ( errorNumber )
	{
		case 0 :	// 没有错误信息
			txtUrl.value = fileUrl ;
			copy.disabled=false;
			alert( '文件上传成功！' );
			break ;
		case 1 :	// 自定义错误信息
			alert( customMsg ) ;
			break ;
		case 10 :	// 自定义错误信息
			txtUrl.value = fileUrl ;
			alert( customMsg ) ;
			break ;
		case 201 :
			txtUrl.value = fileUrl ;
			copy.disabled=false;
			alert( '文件上传成功！\n提示：以该文件名命名的文件已存在，您上传的文件已经被重命名为："' + fileName + '"' ) ;
			break ;
		case 202 :
			alert( '上传过程出错，可能原因：\n1、文件超过了服务器的限定大小。 \n2、没有选择要上传的文件。' ) ;
			break ;
		case 203 :
			alert( "上传过程出错，可能原因：\n目前您没有向该服务器上传文件的权限，请检查服务器给您分配的权限。" ) ;
			break ;
		case 204 :
			alert( "上传过程出错，原因：该类型文件已经被禁止上传。" ) ;
			break ;
		default :
			alert( '上传文件出错，错误代码：' + errorNumber ) ;
			break ;
	}
}
</script>
<link href="images/css.css" rel="stylesheet" type="text/css">
</head>
<body bgcolor="#DDF1FF">
<table width="750" border="1" align="center" cellpadding=4 cellspacing=0 bordercolor="#ACC1FC" heoght=400>
  <tr bgcolor='#ACC1FC'>
    <td width="728"><a class="title">欢迎您：<?=$yourname?> 登陆管理程序</a></td>
  </tr>
  <tr bgcolor='#FFFFFF'>
    <td bgcolor="#EBE9ED" class="comments-title">附件管理--&gt;上传附件</td>
  </tr>
  <tr bgcolor='#FFFFFF'>
    <td bgcolor="#FFFFFF"><a class="sidetitle"> 服务器上传目录 <?=$uploadpath?> </a></td>
  </tr>
						<tr>
							<td bgcolor="#FFFFFF">
								<span class="subtitle">Step1 ==> 请选择要上传的文件</span> (当前服务器对文件的限制是小于<?=$maxsize?>)</td></tr>
						<tr>
						  <td bgcolor="#FFFFFF"><form name="FORM" id="frmUpload" target="UploadWindow" enctype="multipart/form-data" method="post" action="">
                            上传文件注意事项：<br>
      						1、请不要上传非法类型的文件，如动态脚本文件php、asp、jsp等。<br>
      						2、允许上传文件类型为：exe、zip、rar、torrent；图片为:jpg、jpeg、gif以及swf文件。<br>
                            3、上传文件前请先确认您要上传的文件小于服务器的文件限制大小，否则可能会出现<u><a title="虚假上传：提示上传文件成功，但是文件根本没有上传。">虚假上传</u></a>。<br>
                            4、上传过程中如果与服务器连接速度较慢，请耐心等待。不要轻易终止程序！
                            <hr>
                            <input type="file" name="NewFile" size="50">
						    <br><br>
                            <input name="button" type="button" onClick="SendFile();" value="开始上传">
                          </form></td>
  </tr>
						<tr>
						  <td bgcolor="#FFFFFF"><span class="subtitle">Step2 ==> 反馈上传文件地址</span> (用于复制，复制前请先上传文件！)</td>
  </tr>
			  <td bgcolor="#FFFFFF">
<input name="txtUrl" type="text" id="txtUrl" size="70" readonly>
<input name="temp" type="hidden" value="<?=$temp?>">
<input name="copy" type="button" onClick="CopyUrl();alert( '上传文件地址已被复制到剪贴板' );this.value='复制完毕';this.disabled=true;" value="复制地址" disabled>
					  <iframe name="UploadWindow"  height="10" src="blank.html" style="visibility:hidden"></iframe></td>
					  		 
                          </form></td>
			</tr>
</table>
<? require("footer.php"); ?>